twin flower (linnaea borealis) - German English Dictionary